// samsting : this file is auto create.

#ifndef ALIYUN_Ots_InsertInstanceRequest_H_
#define ALIYUN_Ots_InsertInstanceRequest_H_

#include "core/rpc_acs_request.h"

namespace aliyun { namespace Ots {

class InsertInstanceRequest : public RpcAcsRequest {
public:
  InsertInstanceRequest();

  const string& GetInstanceName(void) const;
  void          SetInstanceName(const string& InstanceName);

  const string& GetClusterName(void) const;
  void          SetClusterName(const string& ClusterName);

  int  GetWriteCapacity(void) const;
  void SetWriteCapacity(int WriteCapacity);

  int  GetReadCapacity(void) const;
  void SetReadCapacity(int ReadCapacity);

  int  GetEntityQuota(void) const;
  void SetEntityQuota(int EntityQuota);

  const string& GetDescription(void) const;
  void          SetDescription(const string& Description);

private:
  string InstanceName_;
  string ClusterName_;
  int    WriteCapacity_;
  int    ReadCapacity_;
  int    EntityQuota_;
  string Description_;

};

} } // namespace aliyun { namespace Ots {

#endif // #ifndef ALIYUN_Ots_InsertInstanceRequest_H_

// end of file 
